home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / mate120s.zip / TAGMATE.DOC < prev    next >
Text File  |  1995-03-07  |  48KB  |  1,178 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                              TAGMate v1.20 Standard
  12.                            (c) 1994-1995 TNT Software
  13.                               All Rights Reserved
  14.  
  15.                          ─═[ Complete Documentation ]═─
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                                Table of Contents
  26.  
  27.                 I. Boring, but important, stuff you should know first.
  28.                     1. Legal Notice
  29.                     2. Slamming the "Shareware" Concept
  30.                     3. Warranty
  31.                     4. What This Program Does
  32.                     5. System Requirements
  33.  
  34.                II. Upgrading from an older version of TAGMate.
  35.  
  36.               III. Upgrading from NewLog / DoorStat / AutoMail / Top 15.
  37.  
  38.                IV. First-Time Installation Instructions.
  39.                     1. The Configuration File
  40.                     2. "LOG" (NewLog) Mode
  41.                         a) Batch file setup
  42.                         b) Menu command setup
  43.                         c) Configurable colors
  44.                         d) Descriptions of the configurable options
  45.                     3. "TRAK" (DoorStat) Mode
  46.                         a) Batch file setup
  47.                         b) Menu command setup
  48.                         c) Configurable colors
  49.                         d) Descriptions of the configurable options
  50.                     4. "SEND" (AutoMail) Mode
  51.                         a) Input file setup
  52.                         b) Batch file setup
  53.                         c) Descriptions of the configurable options
  54.                     5. "FILES" (Top 15) Mode
  55.                         a) Batch file setup
  56.                         b) Menu command setup
  57.                         c) Configurable colors
  58.                         d) Descriptions of the configurable options
  59.                     6. Multiple Configuration Files / Setups
  60.                         a) "LOG" (NewLog) Mode
  61.                         b) "SEND" (AutoMail) Mode
  62.                         c) "FILES" (Top 15) Mode
  63.  
  64.                 V. Support for TNT Software Products.
  65.  
  66.                VI. Acknowledgements.
  67.  
  68.  
  69. I. Boring, but important, stuff you should know first.
  70. ══════════════════════════════════════════════════════
  71.  
  72. 1. Legal Notice
  73. ───────────────
  74.  
  75. This program is copyrighted software but you are free to distribute it as long
  76. as all files remain in their original, unmodified state, and that the PKZIP -AV
  77. (authenticity verification) remains in-tact as well.
  78.  
  79. You can this program as much as you want, as often as you want, provided that
  80. you do not attempt to hack the software and re-distribute it.  You're permit-
  81. ted to modify it with a HEX editor, debugger, etc as long as you don't re-dis-
  82. tribute it after you have modified it (much like the T.A.G. BBS policy).
  83.  
  84. 2. Slamming the "Shareware" Concept
  85. ───────────────────────────────────
  86.  
  87. This program is not, hasn't been, and never, EVER will be shareware. This
  88. program (as well as all of my other T.A.G. BBS utilities) are absolutely FREE
  89. to everyone.
  90.  
  91. No one in the world should have to pay ANYTHING to run my programs, especially
  92. since they come with no guarantees, and I could simply run off with your money,
  93. or quit writing the software.  If you ask me, a great deal of shareware is
  94. nothing but worthless crap, why should you have to pay hard-earned cash for a
  95. small TAG BBS utility (written for a freeware BBS program, I might add) to an
  96. author that gets 100% profit from the money you send in? Seems like baloney to
  97. me.
  98.  
  99. Think about this -- add up the total price of all the "registration fees" of
  100. the demo versions of shareware programs that you've had. You would undoubtedly
  101. be rich if you had that sum.  The simple joy and challenge of programming
  102. should be more than enough incentives for BBS utility authors to write their
  103. programs.
  104.  
  105. You can count on TNT Software for creating free, non-crippled, highly-reliable,
  106. often-updated software for T.A.G. BBS -- I didn't pay anything to make it, you
  107. shouldn't have to pay anything to use it.
  108.  
  109. 3. Warranty
  110. ───────────
  111.  
  112. This program comes with NO warranty of any kind.  Any loss of data, damage to
  113. your system, or unexpected/unexplained/unwanted results are NOT the author's
  114. fault and are NOT the author's responsibility.  This program is only guarant-
  115. eed to take up hard disk space!
  116.  
  117. However, if you DO have a problem, I would be more than happy to help you
  118. figure out a solution to what ever your problem might be and offer my services.
  119.  
  120. 4. What This Program Does
  121. ─────────────────────────
  122.  
  123. TAGMate is a collection of updated versions of my old utilities, basically.
  124. The entire package is also FREE to everybody that wants it, as well as support
  125. for it (other than the telephone bill).
  126.  
  127. It's basic functions are:
  128.  
  129.       "LOG"   -- Formerly my NewLog program. You run the LOG function from your
  130.                  LOGON.BAT and it takes the current user information such as
  131.                  the user name, city, BPS rate, node number calling, and it
  132.                  places it in a more-informative, colorful alternate caller's
  133.                  log that your users can view via a menu command. It also
  134.                  combines all nodes' caller's logs into ONE file and says what
  135.                  node each user logged on to (and when, exactly).
  136.  
  137.       "TRAK"  -- Formerly my DoorStat program. You run the TRAK function from
  138.                  all of your door batch files and it keeps track of the number
  139.                  of times each door was entered (along with percentages) in a
  140.                  very colorful, informative file that your users can view.
  141.  
  142.       "SEND"  -- Formerly my AutoMail program. You can use this to send private
  143.                  E-Mail messages to users automatically. It also supports
  144.                  public messages as well. For more details on why this program
  145.                  is useful, see the "SEND" chapter of this document. It now
  146.                  supports Fido, Hudson, and (as of v1.00) JAM formats!
  147.  
  148.       "FILES" -- Formerly my Top 15 files program. You run this program nightly
  149.                  in a maintenance batch file and it will come up with a listing
  150.                  of the top 15 most-downloaded (or most-popular) files on the
  151.                  system. Colorful output format viewable by users, supports
  152.                  restriction of file areas by AR flags and min/max DSLs.
  153.  
  154. 5. System Requirements
  155. ──────────────────────
  156.  
  157. There are four basic requirements for running TAGMate; they are:
  158.  
  159.         1. An IBM-compatible computer with at least an 8086 processor.
  160.            (The faster the processor, the faster your outputs are made).
  161.  
  162.         2. A hard disk with at least 200K or so free on it.
  163.            (The faster the hard disk, the faster your outputs are made).
  164.  
  165.         3. An MS-DOS-compatible operating system, such as MS-DOS v6.22.
  166.            (Anything that will run MS-DOS programs will suffice).
  167.  
  168.         4. A fairly-recent copy of T.A.G. BBS.
  169.            (Any version that uses the FILES.DIR structure that v2.7 uses).
  170.  
  171. II. Upgrading from an older version of TAGMate.
  172. ═══════════════════════════════════════════════
  173.  
  174. For version 1.xx to version 1.20:
  175. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176.         (1) Unzip/copy all of the new executable and overlay files over the old
  177. old ones in your TAGMate directory (TAGMATE.EXE/OVR, DOOREDIT.EXE, etc).
  178.  
  179.         (2) Convert your "TRAK"-mode door file to version 1.20 format by
  180. running "116TO120.EXE" which should have been included with the v1.20 archive.
  181.  
  182.         (3) Check out the new "LogPhone" option which is documented later in
  183. this doc file and in the default configuration file, and see if you would like
  184. to use it in any of your configurations.
  185.  
  186. III. Upgrading from NewLog / DoorStat / AutoMail / Top 15.
  187. ══════════════════════════════════════════════════════════
  188.  
  189. Before you begin, I would strongly recommend having a split-screen text file
  190. editor (e.g. QEdit). This will make it a lot easier to edit the configuration
  191. and batch files. A printer would work good, too. You could print off your old,
  192. text configuration files to read as you edit the TAGMATE.CFG file.
  193.  
  194. It's suggested that "TAGMATE.OVR" and "TAGMATE.EXE" both reside in your node 1
  195. main BBS directory! The same goes for any configuration files that TAGMate will
  196. need.
  197.  
  198. Be sure to check out the spiffy help screens and error handling. Try typing
  199. "TAGMATE" (with no parameters) and "TAGMATE <function> ?" to get more help.
  200.  
  201. NewLog
  202. ──────
  203.  
  204. -=> If you run multi-node or multiple configurations, read the section the
  205. -=> Q&A section after you've incorporated one of your nodes NLOGx.CFGs into
  206. -=> your TAGMATE.CFG with these instructions.
  207.  
  208. - Configuration File
  209.  
  210.         All you really need to do, is block-copy or re-enter your options from
  211.         your NEWLOG.CFG into TAGMATE.CFG. You need to remove the "NL_" that
  212.         precedes each option. The options are all the same, except for the
  213.         following:
  214.  
  215.         o "NL_Baud" is now "BPSRate".
  216.         o "NL_VersionBox" is now "VersionInfo".
  217.         o "NL_PauseAtEnd" is now "AppendPause".
  218.         o "TitleColor" will be the color of your "TitleString".
  219.  
  220.         o All ^C# colors in "TitleString" are stripped, and "TitleColor" is
  221.           added in front of it, and it's automatically centered.
  222.  
  223.         Other than that, everything else is named the same (minus the "NL_")
  224.         and is functionally the same.
  225.  
  226. - Command Line / Batch File Execution
  227.  
  228.         The command line has changed from:
  229.  
  230.                 NEWLOG <configuration file> /C <user number> <BPS rate>
  231.                 NEWLOG <configuration file> /L <comment>
  232.  
  233.         To:
  234.  
  235.                 TAGMATE <configuration file> LOG /C <user number> <BPS rate>
  236.                 TAGMATE <configuration file> LOG /L <comment>
  237.  
  238.         You must do this in _all_ batch files that you plan on running the
  239.         "log" feature from.
  240.  
  241. DoorStat
  242. ────────
  243.  
  244. - Configuration File
  245.  
  246.         All the options are the exact same (minus the "DS_") both in the
  247.         configuration file, and functionally.
  248.  
  249. - Data File Location / Editing
  250.  
  251.         You can use the EXACT same door data file when you install TAGMate
  252.         over DoorStat. I did not change the structure of it one bit. However,
  253.         the editor is now external as "DOOREDIT.EXE". It should have been
  254.         included with this archive. In case you ever feel the need to edit the
  255.         door database or manually re-set it, you can use DoorEdit. I spiffed
  256.         it up a bit for you - (you can use cursor keys in Yes/No prompts, etc).
  257.  
  258.         To run DOOREDIT, just feed it the path/filename of the door data file
  259.         you wish to edit as the first command-line parameter.
  260.  
  261. - Command Line / Batch File Execution
  262.  
  263.         Okay, now here's the fun part. Rather than change _ALL_ those command-
  264.         lines that you have in _ALL_ of your door batch files to say "TAGMATE"
  265.         instead of "DOORSTAT", you can simply do this:
  266.  
  267.                 (1) Erase your DOORSTAT.EXE.
  268.  
  269.                 (2) Create a "DOORSTAT.BAT" in the same directory that you
  270.                     just erased "DOORSTAT.EXE" from.
  271.  
  272.                 (3) Have "DOORSTAT.BAT" as this:
  273.  
  274.                     @ECHO OFF
  275.                     CD\BBS
  276.                     TAGMATE TAGMATE.CFG TRAK %2 %3 %4 %5 %6 %7 %8 %9
  277.  
  278.                     (Substitute "\BBS" for which ever directory you have your
  279.                     TAGMATE.EXE and TAGMATE.CFG).
  280.  
  281. AutoMail
  282. ────────
  283.  
  284. -=> If you ran a mutli-configuration setup with AutoMail (sent mail to people
  285. -=> for several different purposes, using separate .CFG files) please see the
  286. -=> end of this file after you've incorporated one .CFG into your TAGMATE.CFG.
  287.  
  288. - Configuration File
  289.  
  290.         The configuration file, again, is the _exact_ same both functionally
  291.         and cosmetically (minus the "AM_"'s).
  292.  
  293. - Command Line / Batch File Execution
  294.  
  295.         The command line has changed from:
  296.  
  297.         AUTOMAIL <configuration file> [#]<from> [#]<to>
  298.  
  299.         To:
  300.  
  301.         TAGMATE <configuration file> SEND [#]<from> [#]<to>
  302.  
  303.         Therefore, edit any batch file that calls "AutoMail" to reflect the
  304.         changes. Note that you can use _one_ "Send" configuration in your
  305.         TAGMATE.CFG file itself.
  306.  
  307. Top 15
  308. ──────
  309.  
  310. I recommend completely re-installing the program. Erase any old .EXE files,
  311. .CFG files, and output files that your old (and I _do_ mean OLD) Top 15
  312. program created/used. The "Files" function is far superior to the old Top 15,
  313. especially as far as how it is programmed. All options available are documented
  314. in the default TAGMATE.CFG file, with examples.
  315.  
  316. Multiple Configurations with NewLog and AutoMail
  317. ────────────────────────────────────────────────
  318.  
  319. Q: I ran a multi-node caller's log with NewLog with several "NLOGx.CFG" files,
  320.    is there any way I can get TAGMate to support the multi-configuration setup
  321.    that my old NewLog did?
  322.  
  323. A: Yep! Use your first node in "TAGMATE.CFG" along with the other programs.
  324.    Then, create a new file, "NODE2.CFG" or something to the tune of that,
  325.    and all you need to include is the "[Global]" and "[Log]" sections of the
  326.    file -- you can eliminate all other program configuration options and
  327.    comments. Then, edit the MainBBSDir in "NODE2.CFG" to be node 2's Main BBS
  328.    directory (instead of node 1's, as in TAGMATE.CFG). And, finally, for your
  329.    LOGON.BAT for node 2, call TAGMATE with "TAGMATE NODE2.CFG LOG /C %3 %8"
  330.    instead of "TAGMATE TAGMATE.CFG LOG /C %3 %8" as in node 1's LOGON.BAT.
  331.  
  332. Q: I used AutoMail for more than one purpose. Is there any way I can get it to
  333.    support the multiple configuration setup I had with the original AutoMail?
  334.  
  335. A: Yep! For example, say the purposes that you used AutoMail for were to E-Mail
  336.    new users a welcome message, and to post rules in a conference that you are
  337.    a moderator of. Well, you would use _one_ of those in the "[Send]" clause
  338.    of "TAGMATE.CFG", and the rest you would make separate configuration files
  339.    by copying out the "[Global]" and "[Send]" clauses (so, basically the same
  340.    thing you do for multi-node NewLog setup). Then, you edit the NEWLOGON.BAT
  341.    to execute "TAGMATE TAGMATE.CFG SEND #1 #%3" (assuming the 'new user E-Mail'
  342.    message path and other configuration options are set in "TAGMATE.CFG"), and
  343.    any other executions for other purposes must go in separate configuration
  344.    files/command lines.
  345.  
  346. Please NetMail me or get in touch with me if you have any questions about the
  347. multi-node/multi-configuration setup. It's pretty confusing, I know, but it's
  348. a pain to program an unlimited node/unlimited purpose supporting "single" con-
  349. figuration file. This way, the program can be completely flexible.
  350.  
  351. IV. First-Time Installation Instructions.
  352. ═════════════════════════════════════════
  353.  
  354. First things first. Obviously you've UnZIPped the archive already -- just make
  355. sure that you put TAGMATE.EXE, TAGMATE.OVR, and DEFAULT.CFG in your node 1
  356. Main BBS directory.
  357.  
  358. 1. The Configuration File
  359. ─────────────────────────
  360.  
  361. The first thing you need to do is copy or rename DEFAULT.CFG to TAGMATE.CFG.
  362. Now, edit TAGMATE.CFG with your favorite text editor (mine is QEdit v3.00).
  363.  
  364. You will notice that it is a very large file, and very confusing-looking. Just
  365. follow along and hopefully you won't get lost. The first thing you do is edit
  366. the section "[Global]". The "sections" are divided up kind of like a Windows
  367. .INI file.
  368.  
  369. This section supplies vital information to all functions that within TAGMate.
  370. It is important that these options are modified to be as accurate as possible.
  371.  
  372. Edit the "MainBBSPath" to show the directory of your node 1 STATUS.DAT file.
  373. While you're at it, edit "UserLstPath" to show the directory of your USER.LST
  374. file. TAGMate will adjust trailing backslashes accordingly, you don't have to
  375. worry about whether or not to put a backslash ("\") at the end or not.
  376.  
  377. Now that you've got those [Global] options squared away, you can begin editing
  378. the rest of the functions' options that are in the configuration file. It is
  379. up to you which functions you want to run, and you can erase any excess data
  380. from the configuration file with your text editor such as comments, unused
  381. function configuration options, etc.
  382.  
  383. 2. "LOG" (NewLog) Mode
  384. ──────────────────────
  385.  
  386. a) Batch file setup
  387. ===================
  388.  
  389. In order for TAGMate/LOG to know how to behave, you must give it certain
  390. instructions via the MS-DOS command line (or in a batch file).
  391.  
  392. If you already have a LOGON.BAT file, edit it and add the following line (if
  393. not, then create one with this command in it):
  394.  
  395.         TAGMATE <Configuration file> LOG /C %3 %8
  396.  
  397. "<Configuration file>" is the edited, text configuration file that you are
  398. using for this node.
  399.  
  400. "/C" tells TAGMate that it is a call (see below for the definition of "/L").
  401.  
  402. "%3" and "%8" are parameters that are automatically passed by T.A.G. when it
  403. calls the LOGON.BAT at the appropriate time. "%3" is the user number, and
  404. "%8" is the real connection rate.
  405.  
  406. Now, if you want to log other events such as system re-boots, inbound mail
  407. calls, etc, you set it up in the appropriate batch file with the following
  408. parameters:
  409.  
  410.         TAGMATE <Configuration file> LOG /L <Comments>
  411.  
  412. "<Comments>" can be any text string. For instance, if you want the program to
  413. write "Daily Maintenance Executed" in your output file when you BBS daily
  414. maintenance runs, then add this as the first line in what ever batch file your
  415. maintenance is carried out in:
  416.  
  417.         TAGMATE <Configuration file> LOG /L Daily Maintenance Executed
  418.  
  419. Suggested uses for this:
  420.  
  421.         * Log when your system processes echomail (in your MAILER.BAT).
  422.         * Start and/or ending of daily maintenance.
  423.         * When a user goes into a door or mail door.
  424.         * When the computer is reset (in your AUTOEXEC.BAT).
  425.  
  426. b) Menu command setup
  427. =====================
  428.  
  429. Get into your system's menu editor by pressing Control-Q or S from the T.A.G.
  430. Wait Screen, or by typing //MENUEDIT from the main menu if you are running the
  431. default T.A.G. menus.
  432.  
  433. Choose the main menu by pressing M to modify, followed by 1 for main.
  434.  
  435. Press M again to modify, then choose the (L)og callers command.
  436.  
  437. Change the program data to "@CALL_LOG", assuming you used the default filename
  438. that was included in the configuration file ("...\AFILES\CALL_LOG.MSG"). If you
  439. changed it, put whatever you changed it to WITHOUT the ".MSG" extension. So,
  440. if you changed it to "C:\BBS\AFILES\NEWLOG.MSG", change the program data to
  441. "@NEWLOG".
  442.  
  443. c) Configurable colors
  444. ======================
  445.  
  446. Depending on your system's color scheme, you and your users may or may not
  447. like the looks of the default colors included with TAGMate/LOG. If not, go
  448. ahead and edit them in the configuration file to suit your needs. Most are
  449. self-explanatory, and all are explained via commenting in the file.
  450.  
  451. d) Descriptions of the configurable options
  452. ===========================================
  453.  
  454. *** NOTE:  All options go under the "[Log]" heading in TAGMATE.CFG! ***
  455.  
  456. "Log" is the equivalent of NewLog v3.15, with some more enhancements and many
  457. bug fixes. Below is an explanation of some of the options which may be some-
  458. what confusing and require additional setup outside of the configuration file.
  459.  
  460. MultiString / MultiLog
  461. ----------------------
  462.  
  463. As of TAGMate v0.90, "LOG" can now broadcast a message to all other nodes of
  464. the system in the same way the T.A.G. BBS Broadcast command works. The message
  465. can say what ever you wish (definable in the MultiString option), but if
  466. "MultiLog" is enabled, the "MultiString" will be sent to all nodes of the
  467. system as of each logon. For instance, if I log on node 1 of 3, a message will
  468. be sent to all other nodes in roughly this format:
  469.  
  470. Message from Node 1:
  471. Joe McElmeel from Lincoln Park, MI (9600 bps)
  472. [User Logging on]
  473.  
  474. Feel free to use T.A.G. ^C# colors in this feature as well!
  475.  
  476. AltString / AltChar
  477. -------------------
  478.  
  479. TAGMate has a feature that can (optionally) take the user on-line's extra
  480. character, and if that is equal to "Y" (for Yes), it will put one of the extra
  481. strings out to the caller's log.
  482.  
  483. The string can contain anything -- it's user-defined; for instance, sayings,
  484. comments, wise-cracks, or anything. An example of this would be:
  485.  
  486.         Inferno from Riverview, MI (14400), on node 1.
  487.          "Hello, this is an example!"
  488.  
  489. (The second line being the string that the user defined).
  490.  
  491. If you wish to take advantage of this feature, you must have at least one extra
  492. character and at least one extra string field that you are not using for user
  493. data on your system (in the user-editor).
  494.  
  495. Edit the [Log] configuration section and tell it which extra string and which
  496. extra character to use (see the default configuration file for more details on
  497. the actual commands).
  498.  
  499. After you are sure you have that, go in with your favorite text editor and edit
  500. your "MSTRMSG.TXT" file in your AFILES directory.
  501.  
  502. Modify the "*USER_EXTRA_CHAR_x" (x being which ever one is not being used) to
  503. reflect something along the lines of "Do you want something else to be logged
  504. in the caller's log? (Y/N): @@@". Also, edit the "*USER_EXTRA_CHAR_x_LISTING",
  505. and "*USER_EXTRA_CHAR_x_VERIFY" fields. Change the "*USER_EXTRA_CHAR_x_VALID"
  506. to allow only "YN".
  507.  
  508. Now, edit the "*USER_EXTRA_STRING_x" fields to say something along the lines of
  509. "Enter what you want to show up in the callers log: @@@". Do not forget to
  510. re-compile your strings using TAGSTR.EXE.
  511.  
  512. After you've done that, add the menu commands in the Personal Data menu on your
  513. BBS so your users can change the string and the Yes/No option if they want to
  514. (see the T.A.G. documentation for more details on how to edit menu commands).
  515.  
  516. Finally, I would advise adding two new "new user questions" in your New User
  517. Configuration in //SYSTEMCONFIG. Have the Yes/No prompt be asked right before
  518. the prompt for the actual string.
  519.  
  520. If you need additional help, please get in contact with me in one of the ways
  521. listed near the end of this document (sorry if I seemed a bit cryptic).
  522.  
  523. LogMode and ExtraField
  524. ----------------------
  525.  
  526. Both of these options affect how the log will be formatted. For "LogMode", you
  527. can have "COLUMNS" or "NORMAL". Columns mode is formatted in columns, and normal
  528. mode is not formatted at all and is slightly more verbose. Experiment with them
  529. until you find which one you or your users like better.
  530.  
  531. "ExtraField" allows "CALLS", "NODES", or "NONE". "CALLS" will log the number of
  532. calls the user has called the system today, "NODES" will log what node number
  533. the users have been calling on, and "NONE" logs neither of them.
  534.  
  535. TitleString
  536. -----------
  537.  
  538. Title string that is centered just before the banner file and after the date
  539. in the caller's log. Can contain ^C# color codes, but the "TitleColor" option
  540. is placed before it, which over-rides it, and it's automatically centered now.
  541.  
  542. BannerFile
  543. ----------
  544.  
  545. Complete path and filename of an ASCII file that supports ^C# codes and SDR
  546. codes to display in front of the caller's log. This file can contain anything,
  547. but typically it contains system statistics and other tidbits of information.
  548.  
  549. OldLog
  550. ------
  551.  
  552. "OldLog" is an optional complete path (and filename) to write "yesterday's"
  553. caller's log file to. This is typically a bulletin that users can view if they
  554. want to see who called yesterday. It determines if the log is old by the MS-DOS
  555. file date/time stamp. If it's old, then it copies it to this path then starts a
  556. new log with whatever the current call or event is being logged at run time.
  557.  
  558. LogPhone
  559. --------
  560.  
  561. "LogPhone" allows you to put either the user's VOICE telephone number, DATA
  562. telephone number, or EXTRA telephone number into the log.  The point of this
  563. option is so you can make a separate caller's log that tells you everybody's
  564. phone number for comparison with caller-ID or for any other reason that you
  565. wish it to be for.  It is NOT suggested that you have the log with the
  566. telephone numbers viewable by all of the other users.  CoSysOps, yeah, but not
  567. other users of your system -- they will get very pissed off!
  568.  
  569. An example of this would be to create two separate log files and having two
  570. separate commands set up to view them (the second of which only SysOps and Co-
  571. SysOps can access).  The first would display the regular old callers' log like
  572. it always has been, and the second would be your "caller ID comparison" log.
  573.  
  574. You would have to call TAGMate twice in your LOGON.BAT file in order to pull
  575. this off.  An example would be:
  576.  
  577. @ECHO OFF
  578. TAGMATE TAGMATE.CFG LOG /C %3 %8
  579. TAGMATE SYSOP.CFG LOG /C %3 %8
  580.  
  581. ...but, in SYSOP.CFG, you have a different output file defined and you have
  582. the "LogPhone" option enabled.  Then, you set up your second, SysOp-only, menu
  583. command to display the output file that you have TAGMATE creating when it reads
  584. "SYSOP.CFG".  Simple enough?
  585.  
  586. The parameter for the "LogPhone" option is "V" for their voice phone, "E" for
  587. the "Extra Phone Number" field, or "D" for their modem/business/data number.
  588. It will say "Phone = " in the log just under their name and city and then
  589. display whichever number you want it to.
  590.  
  591. Example:
  592.  
  593. LogPhone V
  594.  
  595. (Displays ALL users' voice phone numbers on a line after their in the log).
  596.  
  597. Once again, make SURE you make it so only trusted staff members of your system
  598. can access the menu command to view such a log that contains all of your users
  599. personal phone numbers in it!  The main purpose of this is for caller-ID
  600. comparisons.
  601.  
  602. Thanks to Kevin Martin at WOLF/359 BBS for suggesting this option to me.
  603.  
  604. 3. "TRAK" (DoorStat)
  605. ────────────────────
  606.  
  607. "Trak" is the exact equivalent of DoorStat, except for a few bug fixes here
  608. and there. The DoorStat data file is fully-compatible, and all of the options
  609. are the exact same except for a few additions.
  610.  
  611. a) Batch file setup
  612. ===================
  613.  
  614. The way TAGMate/TRAK calculates which door is ran is told through the MS-DOS
  615. command line. In your batch files for all of the doors that you want TAGMate to
  616. log, you *MUST* edit a line in there with your favorite text editor that
  617. calls TAGMate. I know this may be a pain, but you only have to do it once!
  618. You can do it anywhere in the doors' batch file. Here's an example:
  619.  
  620. For the game Solar Realms Elite, assuming you have "Solar Realms Elite" as the
  621. door tagname in the setup program (unless you're auto-creating):
  622.  
  623.         @ECHO OFF
  624.         C:
  625.         CD\BBS\GAMES\SRE
  626.         SRDOOR
  627.         SRE %1
  628.         C:
  629.         CD\BBS
  630.         TAGMATE C:\BBS\TAGMATE.CFG TRAK Solar Realms Elite
  631.         EXIT
  632.  
  633. Therefore, the parameters in normal execution are:
  634.  
  635.         TAGMATE <Configuration file> TRAK <Door tagname>
  636.  
  637. If "<Door tagname>" doesn't exist in the database, it will be automatically
  638. created, unless you have this option disabled!
  639.  
  640. b) Menu command setup
  641. =====================
  642.  
  643. What you need to do is create an auto-executing command on your door / external
  644. programs menu that displays the output file that you have defined in the
  645. configuration file that is located in your AFILES path.
  646.  
  647. Typically, the PKey would be "!", and the PData would be "@DOORSTAT" or what
  648. ever the filename is, located in your AFILES path, with no extension.
  649.  
  650. For more information on editing your menus (especially about AUTOEXEC commands)
  651. refer to the T.A.G. BBS v2.6d Menu Documentation file (MENU26D.DOC).
  652.  
  653. c) Configurable colors
  654. ======================
  655.  
  656. Depending on your system's color scheme, you and your users may or may not
  657. like the looks of the default colors included with TAGMate/TRAK. If not, go
  658. ahead and edit them in the configuration file to suit your needs. Most are
  659. self-explanatory, and all are explained via commenting in the file.
  660.  
  661. d) Descriptions of the configurable options
  662. ===========================================
  663.  
  664. *** NOTE:  All options go under the "[Trak]" heading in TAGMATE.CFG! ***
  665.  
  666. Door Auto-Creation
  667. ------------------
  668.  
  669. This version of the door analyzer allows you to auto-create entries into the
  670. door database, so you don't have to add them in manually. All you need to do is
  671. add the command line into your batch file, then it, by default, automatically
  672. creates the entry if it's not found. You can disable this feature with the
  673. "NoAutoCreate" option in the configuration file.
  674.  
  675. ASCIIFile
  676. ---------
  677.  
  678. "ASCIIFile" allows you to create an ASCII version of the output file that does
  679. NOT use T.A.G. BBS ^C# color codes. This comes in handy with other BBS programs
  680. and ease of posting in an E-Mail message or transferring in a text file.
  681.  
  682. AutoRestart
  683. -----------
  684.  
  685. TAGMate/TRAK, by default, will NOT automatically reset your door statistics,
  686. but you can optionally have it reset them for you on a Daily, Monthly, or
  687. Yearly basis.
  688.  
  689. DoorLimit
  690. ---------
  691.  
  692. This is simply the highest number of doors that will appear in the output file.
  693. Some systems with many doors may want to limit this to about 10 or 15 just so
  694. the user doesn't have to sit through a listing of 100 doors every time. :)
  695.  
  696. DOOREDIT.EXE
  697. ------------
  698.  
  699.           YOU *MUST* USE DOOREDIT.EXE TO CREATE A NEW DATA BASE FILE!
  700.  
  701. DOOREDIT.EXE is a small executable that is a maintenance keeper for your
  702. TAGMate/TRAK door database file. You can use it to manually edit all fields of
  703. your door database records, import/export door names from/to an ASCII file,
  704. and reset your door statistics manually. The command line for DOOREDIT is:
  705.  
  706.         DOOREDIT <Door data base filename>
  707.  
  708. If "<Door data base filename>" doesn't exist, then it will ask you if you want
  709. to create it.
  710.  
  711. 4. "SEND" (AutoMail) Mode
  712. ─────────────────────────
  713.  
  714. TAGMate/SEND is the exact equivalent of my AutoMail program (originally done
  715. by Michael H. Clark) with the exception of JAM(mbp) support, a few bug fixes,
  716. and a few more features.
  717.  
  718. a) Input file setup
  719. ===================
  720.  
  721. TAGMate/SEND requires an input file that will be posted into the message base.
  722. Some default/sample input files for the auto-mailer have been included with
  723. the TAGMate archive for you to use as templates.
  724.  
  725. SDR Codes Supported
  726. -------------------
  727.  
  728. Since TAGMate can use just about EVERY TAG SDR code, I'll just tell you the
  729. ones that it CAN'T use (in the ASCII input file):
  730.  
  731. For User SDR codes (Control-U):
  732.  
  733.         ^U! - Current time left (hh:mm:ss).
  734.         ^U% - Time left (minutes).
  735.         ^U* - Time on (hh:mm:ss).
  736.  
  737. For System SDR codes (Control-S):
  738.  
  739.         ^SF - Current file board name.
  740.         ^SL - Current connection control code.
  741.         ^SK - Current file board <NR>.
  742.         ^SM - Current message board name.
  743.         ^SR - Current message board, # active messages.
  744.         ^SW - Message group mask.
  745.         ^SY - File group mask.
  746.         ^S% - Percent active today.
  747.  
  748. Other than those, the SDR codes are fully-compatible and can be used in the
  749. exact same way that you use them in any T.A.G. displayable file (.MSG, .CLR,
  750. or .RIP file).
  751.  
  752. In addition, you CANNOT use TAB (^T) SDR codes. In fact, they have been
  753. replaced by several of my own SDR codes; and they are:
  754.  
  755.         When posting a message to a specific user number (#<user number>):
  756.  
  757.            ^TG - Displays the user's gender ("M" = Male, "F" = Female).
  758.            ^TM - Displays the gender name ("Mr" = Male, "Ms" = Female).
  759.            ^TR - Displays the user's [real] last name.
  760.            ^TU - Displays the complete user name with right capitalization.
  761.  
  762. b) Batch file setup
  763. ===================
  764.  
  765. In order for TAGMate to know how to behave, you must give it certain instruct-
  766. ions via the MS-DOS command line (or a line in a batch file).
  767.  
  768. To set SEND up in a batch file (or batch files), please note the following
  769. parameters:
  770.  
  771.         TAGMATE <Configuration file> SEND <[#]from> <[#]to>
  772.  
  773. <Configuration file> = Complete path and filename to your TAGMATE.CFG that you
  774.                        will be using for this message-posting. See the default
  775.                        configuration file for more details on it.
  776.  
  777. * <[#]from>          = This is what will appear in the "From" field in the
  778.                        message header after the message is posted. If you want
  779.                        it to be from an actual user, the format is "#<user
  780.                        number>". Example: "#1" to post a message from user
  781.                        number one in your T.A.G. user database.
  782.  
  783. * <[#]to>            = This is what will appear in the "To" field in the
  784.                        message header after the message is posted. If you want
  785.                        it to be to an actual user**, the format is the same as
  786.                        described for the "<[#]from>" parameter.
  787.  
  788.         * - In these parameters, you must substitute an underscore character
  789.             wherever you want to use a space (ASCII #32). See the command line
  790.             examples below for more details.
  791.  
  792.        ** - When you post a message that uses the "#<user number>" feature, you
  793.             not only can use system SDR codes, you can also use all of the
  794.             user SDR codes in the body of the message, and they are read in
  795.             from that particular user's database record in your USER.LST!
  796.  
  797. Example "NEWLOGON.BAT":
  798.  
  799. @ECHO OFF                          ; Disables command echoing.
  800. C:                                 ; Jumps to the C drive.
  801. CD\BBS                             ; Changes to C:\BBS.
  802. TAGMATE TAGMATE.CFG SEND #1 #%3    ; Sends E-Mail to the new user.
  803. CD\BBS\GFILES                      ; Changes to C:\BBS\GFILES.
  804. MOVE NEWQA.TXT C:\BBS\QUESTION.MSG ; Moves questionnaire to a new file.
  805. CD\BBS                             ; Changes to C:\BBS.
  806. TAGMATE TAGMATE.CFG SEND #%3 #1    ; Sends new questionnaire to user 1.
  807. TAGMATE TAGMATE.CFG SEND #1 All    ; Posts public announcing new user.
  808. ECHO ON                            ; Enables command echoing.
  809.  
  810. More command-line examples:
  811.  
  812.         * To send a message from "Joe McElmeel" to "TNT Alpha Sites":
  813.  
  814.                 TAGMATE TAGMATE.CFG SEND Joe_McElmeel TNT_Alpha_Sites
  815.  
  816.         * To send a message from "Jeff Witt" to "Rectal Clinic Employers":
  817.  
  818.                 TAGMATE TAGMATE.CFG SEND Jeff_Witt Rectal_Clinic_Employers
  819.  
  820.         * To send a message from user number 1 to user number 2:
  821.  
  822.                 TAGMATE TAGMATE.CFG SEND #1 #2
  823.  
  824.         * To send a message from user number 1 to the current user:
  825.           (this is assuming that AutoMail is run from a TAG batch file)
  826.  
  827.                 TAGMATE TAGMATE.CFG SEND #1 #%3
  828.  
  829. c) Descriptions of the configurable options
  830. ===========================================
  831.  
  832. *** NOTE:  All options go under the "[Send]" heading in TAGMATE.CFG! ***
  833.  
  834. EchoTag
  835. -------
  836.  
  837. Echo tag name of the message area that this configuration file is being used
  838. to post with. This option is -required-, but only for EchoMail areas. For
  839. example:
  840.  
  841. EchoTag TAG
  842.  
  843. (If I were using TAGMate to post automagically in the TAG support echo...)
  844.  
  845. BoardNumber
  846. -----------
  847.  
  848. If you're posting in a Hudson-style board, you *MUST* define the board number
  849. that the message will be posted in.
  850.  
  851. FlagXXXXX
  852. ---------
  853.  
  854. These flagged options allow you to enable message status bits such as Crash,
  855. Kill/Sent, Sent, Local, FileAttach, RequestReceipt, RequestAudit, ReturnReceipt,
  856. FileRequest, Received, and Private. Please see the configuration file for the
  857. specifics on how to enable each one.
  858.  
  859. MessageType
  860. -----------
  861.  
  862. Type of message -- Either "E" for EchoMail, or "N" or Normal (Local).
  863.  
  864. InputFile
  865. ---------
  866.  
  867. ASCII input file (T.A.G. SDR code-supportive!) that will be used. You can
  868. disable the T.A.G. SDR code support via the "NoSDRCodes" option. This is the
  869. file that is read in by TAGMate that will be posted into the message base. For
  870. more information on the SDR codes, see late in this chapter, and also refer to
  871. your T.A.G. BBS v2.6d Main Documentation (MAIN26D.DOC).
  872.  
  873. Format
  874. ------
  875.  
  876. "F" for Fido format (*.MSG, one file per message).
  877. "H" for Hudson format (MSG*.BBS, one set of files for the whole base).
  878. "J" for JAM format (*.J?R, one set of files per message section).
  879.  
  880.      JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
  881.                                Mats Birch, Mats Wallin.
  882.                                ALL RIGHTS RESERVED.
  883.  
  884. MsgPath / MsgBaseFile
  885. ---------------------
  886.  
  887. Path to the message base. For Fido: Must be complete path to the directory the
  888. *.MSG files are stored in, For Hudson: the same as Fido, For JAM: The same,
  889. but without the message filename(-extension) (that's what MsgBaseFile is for).
  890.  
  891. HeaderFile / FooterFile
  892. -----------------------
  893.  
  894. ASCII text files (that don't support SDR codes) that can be imported before
  895. and after the actual message text in "InputFile".
  896.  
  897. UseOther <v1.15>
  898. --------
  899.  
  900. This option comes in handy if you want to use the user data (that appears in
  901. the TAG BBS SDR codes) of the SENDER/AUTHOR of the message rather than the
  902. person receiving it (useful if you're posting a message in a public message
  903. base and you want it to be FROM a user describing themself via SDR codes).
  904.  
  905. 5. "FILES" (Top 15) Mode
  906. ────────────────────────
  907.  
  908. TAGMate/"FILES" is the exact equivalent of my old Top 15 program, except that
  909. the file board restriction options actually work and a couple more bug fixes.
  910.  
  911. a) Batch file setup
  912. ===================
  913.  
  914. It is suggested, especially if you have a very large file system, that you only
  915. run "FILES" in your midnight maintenance batch file, but if you have a smaller
  916. file system, you may want to have an update to the bulletin ran in your
  917. POSTDL.BAT file.
  918.  
  919. If you already have a POSTDL.BAT or daily maintenance batch file, edit it and
  920. add the following line (otherwise create one):
  921.  
  922.         TAGMATE <Configuration file> FILES
  923.  
  924. "<Configuration file>" is the edited, text configuration file that you copied
  925. or created from the original "TAGMATE.CFG" that was included with the archive.
  926.  
  927. b) Menu command setup
  928. =====================
  929.  
  930. Get into your system's menu editor by pressing Control-Q or S from the T.A.G.
  931. Wait Screen, or by typing "//MENUEDIT" from the main menu if you are running
  932. with the default T.A.G. BBS menus.
  933.  
  934. Choose the main menu (or file system menu) by pressing "M" to modify, then the
  935. appropriate number to edit.
  936.  
  937. Press I to insert a new command (doesn't matter where it is on the menu).
  938.  
  939. Edit it to what ever descriptions, colors, and keys you want it to be, then
  940. change the PKey to "!", and the PData to "@<output file>". "<output file>" is
  941. the output filename defined in your configuration file that you used to run
  942. TAGMate/FILES with, minus the file extension.
  943.  
  944. c) Configurable colors
  945. ======================
  946.  
  947. Depending on your system's color scheme, you and your users may or may not like
  948. the default colors included with TAGMate. If not, go ahead and change them in
  949. the text configuration file to what ever looks good on your BBS.
  950.  
  951. d) Descriptions of the configurable options
  952. ===========================================
  953.  
  954. *** NOTE:  All options go under the "[Files]" heading in TAGMATE.CFG! ***
  955.  
  956. TitleString
  957. -----------
  958.  
  959. Title that will be placed at the top of the bulletin. Used to describe the
  960. current bulletin. For instance, if you're using it just for your adult files,
  961. have it say "<system name>'s Top 15 Adult Files" or something to that effect.
  962.  
  963. CDROMAreas / NoPassword / UseFlag / MinDSL / MaxDSL
  964. ---------------------------------------------------
  965.  
  966. These five options control the way the file boards will be read in. If you
  967. want to process CD-ROM sections, un-comment "CDROMAreas". If you don't want to
  968. include Password-protected file sections in the bulletin, un-comment the
  969. "NoPassword" option. Use "UseFlag <AR flag>" if you want to include file areas
  970. that require the "<AR flag>" AR flag for users to access. MinDSL and MaxDSL
  971. control the minimum and maximum DSLs required that will be included in the
  972. bulletin.
  973.  
  974. TurboMode
  975. ---------
  976.  
  977. Turbo Mode enabled will NOT show the current file board that it is processing
  978. for increased speed (video access can slow the program down a bit).
  979.  
  980. [New in version 1.12]
  981.  
  982. TurboMode will disable the showing of the bar graph/percentage indicator during
  983. file board processing (reduces the number of instructions that it executes
  984. significantly, especially speeds thing up on slower machines).
  985.  
  986. AreaNumbers
  987. -----------
  988.  
  989. If you want to include the physical (NOT dynamic!) board numbers in the listing
  990. for ease of access, then de-comment this option. Only use this if you have
  991. Dynamic File Board numbering DISABLED.
  992.  
  993. 6. Multiple Configuration Files / Setups
  994. ────────────────────────────────────────
  995.  
  996. This section explains exactly how to setup multiple configurations / nodes /
  997. setups with all modes of TAGMate.
  998.  
  999. a) "LOG" (NewLog) Mode
  1000. ======================
  1001.  
  1002. For multi-node configuration with "LOG" (NewLog), you first need to make a
  1003. copy of TAGMATE.CFG for each node, then edit the "MainBBSPath" of each to
  1004. reflect the correct paths each node.
  1005.  
  1006. C:\BBS          <=- TAG.EXE, TAG.OVR, *.BAT, TAGMATE.EXE, *.CFG.
  1007. ├───AFILES      <=- Shared AFILES (*.MSG, *.CLR, *.RIP).
  1008. ├───MULTI       <=- *.LST, *.DAT.
  1009. ├───NODE1       <=- STATUS.DAT for node 1.
  1010. │   └───DFILES  <=- SYSOPx.LOG, USAGE.LOG, MODEM.DAT for node 1.
  1011. └───NODE2       <=- STATUS.DAT for node 2.
  1012.     └───DFILES  <=- SYSOPx.LOG, USAGE.LOG, MODEM.DAT for node 2.
  1013.  
  1014. I renamed TAGMATE.CFG to LOG1.CFG, then copied it to LOG2.CFG and changed the
  1015. MainBBSDir in LOG2.CFG to "C:\BBS\NODE2\". Below is my LOGON.BAT in C:\BBS\:
  1016.  
  1017. @ECHO OFF
  1018. C:
  1019. CD\BBS
  1020. TAGMATE LOG%9.CFG LOG /C %3 %8
  1021.  
  1022. This goes to the TAGMate directory (C:\BBS\), and then runs it with the correct
  1023. node's configuration file via the %9 (node number) parameter.
  1024.  
  1025. Under a multi-node setup, it is optional if you want to have the output files
  1026. the same. If you do have them the same, then you have a combined system log
  1027. which is why you probably got this program in the first place. In that case, it
  1028. is a good idea to use "ExtraField Nodes" rather then "ExtraField Calls" to log
  1029. which node each called logged into the system with.
  1030.  
  1031. If you have any questions or are unclear on setting up TAGMate/LOG for more
  1032. than one node of your system, get in contact with me in any of the ways at the
  1033. end of this documentation file.
  1034.  
  1035. b) "SEND" (AutoMail) Mode
  1036. =========================
  1037.  
  1038. If you want to use multiple configuration files with TAGMate/SEND (for posting
  1039. in different areas, different message base formats, or using different input
  1040. files) then read on...
  1041.  
  1042. All that you need to do to make AutoMail support specialized/separate postings,
  1043. is copy or create the text configuration files (separate filenames, of course),
  1044. and change what you need to suit your needs as far as the posting. By this I
  1045. mean:
  1046.  
  1047. Say you wanted to post on-line game scores every day in your Hudson board #1,
  1048. in C:\BBS\MSGS\ECHO. Well, you would make a configuration file that would
  1049. reflect that path (and Hudson board number). And say you called the filename
  1050. "AMAIL1.CFG".
  1051.  
  1052. But... You also wanted to post a message to all new users that log onto your
  1053. system by running TAGMate/SEND in your NEWLOGON.BAT file. All you need to do is
  1054. make an "AMAIL2.CFG" (and say your path to your Fido E-Mail directory was
  1055. C:\BBS\MSGS\EMAIL) and have AMAIL2.CFG reflect that it was a Fido message base
  1056. and was located in C:\BBS\MSGS\EMAIL.
  1057.  
  1058. Then you simply feed TAGMate the separate command-line parameters when you run
  1059. them depending on who you want to send the messages to. For instance, your
  1060. score-posting (in DAILY.BAT, or your maintenance batch file):
  1061.  
  1062.         TAGMATE AMAIL1.CFG SEND #1 All
  1063.  
  1064. ...And for your new user messages (in NEWLOGON.BAT):
  1065.  
  1066.         TAGMATE AMAIL2.CFG SEND #1 #%3
  1067.  
  1068. That should make things clearer as to how to use multiple configuration files
  1069. for multiple posts, and I sure hope I provided enough examples of command line
  1070. parameters and configuration files for you to look at. If you don't think so,
  1071. please get in touch with me (in any or all of the following ways at the end of
  1072. this documentation file)!
  1073.  
  1074. c) "FILES" (Top 15) Mode
  1075. ========================
  1076.  
  1077. If you want to have TAGMate/"FILES" create separate bulletins for separate
  1078. groups of file areas depicable by YOU, then read on...
  1079.  
  1080. All you need to do is edit separate configuration files for each bulletin that
  1081. you want to create... Just make sure the output file name is different for
  1082. each one, and that you restrict the accesses appropriately for each one with-
  1083. in the configuration files.
  1084.  
  1085. For instance, I want a COMPLETE listing and an adult-files-only listing...
  1086.  
  1087. I have ADULT.CFG which has a MinDSL and MaxDSL of 50, and "UseFlag A", but no
  1088. "UseFlag @". My adult areas require 50 DSL and the "A" AR flag. I would have
  1089. it create C:\BBS\AFILES\ADULT.MSG, and have a separate menu command in T.A.G.
  1090. that views "@ADULT" that requires 50 DSL and the A AR flag to access.
  1091.  
  1092. Then I have COMPLETE.CFG which has a MinDSL of 0 and a MaxDSL of 255, and a
  1093. "UseFlag _" statement for every single AR flag letter (so I get EVERYTHING, no
  1094. matter what). It creates C:\BBS\AFILES\TOP15.MSG, and I have the separate
  1095. command in T.A.G. to view "@TOP15"... My batch file would look like:
  1096.  
  1097. (POSTDL.BAT / DAILY.BAT / WHATEVER.BAT):
  1098.  
  1099. @ECHO OFF
  1100. C:
  1101. CD\BBS
  1102. TAGMATE COMPLETE.CFG FILES
  1103. TAGMATE ADULT.CFG FILES
  1104.  
  1105. V. Support for TNT Software Products.
  1106. ═════════════════════════════════════
  1107.  
  1108. Definition of "support": Problems, questions, suggestions, comments, queries,
  1109. complaints, gripes, flames, bug-reports, or anything TAGMate-related.
  1110.  
  1111. Support for my programs can be found in any (or all) of the following ways:
  1112.  
  1113. US Mail
  1114. =======
  1115.  
  1116. TNT Software
  1117. c/o Joe McElmeel
  1118. 18081 Koester
  1119. Riverview, MI 48192-7413
  1120.  
  1121. InterNet (in order of best chance of reaching me)
  1122. ========
  1123.  
  1124. inferno@gatecom.com (preferred address)
  1125. Joe.McElmeel%galaxy@ack.mi.org
  1126.  
  1127. EFNet IRC    : "inf"
  1128. UnderNet IRC : "inferno"
  1129.  
  1130. BBS
  1131. ===
  1132.  
  1133. The Galaxy BBS, (313)284-5455, Riverview, Michigan. E-Mail to "SysOp", "1",
  1134. or "Joe McElmeel" will all get to me.
  1135.  
  1136. My BBS supports up to 28800 BPS V.34/V.FC/V.32bis/HST. New users have access to
  1137. the latest versions of all TNT products at no charge.
  1138.  
  1139. Networks
  1140. ========
  1141.  
  1142. FidoNet = The Galaxy BBS; (1:2410/480); CM,XA,V32B,H16,V34
  1143.  
  1144. FidoNet Conferences = FE_HELP, TAG, TAGMULTI, TAG_DOORS, TAGBETA, FE_BETA.
  1145.  
  1146. VI. Acknowledgements.
  1147. ═════════════════════
  1148.  
  1149. I would like to thank all of the following people for their contributions to
  1150. TNT Software, especially in this program:
  1151.  
  1152. Michael Clark (1:2410/238) for originally designing "AutoMail", which later
  1153. became TAGMate's "SEND" mode. Thanks for the source code and the insight!
  1154.  
  1155. Elbert Johnson for enhancement/improvement ideas for all "modes" of TAGMate,
  1156. and for the idea to merge all four smaller programs into one, large program.
  1157.  
  1158. Jeff Witt for thinking of the name "TNT Software" and for helping out with
  1159. some program design.
  1160.  
  1161. Richard Landskroener (1:2410/331) for originally writing NewLog way back in
  1162. January of 1992.
  1163.  
  1164. Paul Williams (1:2410/116) for constructive criticism on the NewLog
  1165. (TAGMate/"LOG") program way-back-when -- forced me to improve it greatly.
  1166.  
  1167. Victor Capton (1:120/120) for putting up with my pesky phone calls about the
  1168. JAM message base and for releasing the T.A.G. v2.7 Record Structures.
  1169.  
  1170. Michael Willard for various bug reports and usage of my program in general!
  1171.  
  1172. The TNT Software Alpha and Beta teams for testing my buggy programs and for
  1173. putting up with me.
  1174.  
  1175. ...And most-importantly -- YOU! For trying my programs and reading this drivel!
  1176.  
  1177.                                  -End of File-
  1178.